MGNGDKVMSHWSFHIPRLHHHEHDHEKVPKGCLAVKVGQGEEQERFVIPVMYFNHPLFGQLLKEAEEEFGFAQKGTITIPCHVEEFRYVQGLIDRENTRFLGTNLLDHHHHHHNHLIRCFRV